package com.pkk.components.rpc.handinter;

import com.pkk.components.rpc.request.RequestHeader;
import java.io.Serializable;


/**
 * @description: 通用响应接口
 * @author: peikunkun
 * @create: 2018-08-13 18:21
 **/
public interface CommonRequestInterface<T> extends Serializable {

    /**
     * 获取响应头
     *
     * @return
     */
    RequestHeader getRequestHeader();

    /**
     * 设置头
     *
     * @param requestHeader
     */
    void setRequestHeader(RequestHeader requestHeader);

    /**
     * 获取数据
     *
     * @return
     */
    T getBody();

    /**
     * 设置数据
     *
     * @param t
     */
    void setBody(T t);


}
